package com.glela.order.model.response;

import java.util.List;

/**
 * 售后详情模板  通用
 * @author MaoZeYao
 *
 */
public class ResponseAfterSalesSuccess {
	
	private Long afterSalesId;

	private String customerServiceNumber;// 售后单号

	private Integer refundMoney;// 退款金额
	
	private Integer quantity;//商品数量

	private Integer refundCashMoney;// 退款现金币
	
	private Integer refundBalancePaid;// 退款余额付

	private String goodsName;// 商品名称

	private String goodImg;// 商品图片

	private String imgProof1;// 图片凭证1

	private String imgProof2;// 图片凭证2

	private String imgProof3;// 图片凭证3

	private String goodSpecInfo;// 商品规格

	private String courierCompany;//快递公司
	
	private String courierCompanyEn; //快递公司编号
	
	private String courierNumber;//快递单号
	
	private String createTime;// 创建时间

	private int status;// 0平台拒绝  1待处理  2已同意  3已完成  4已拒绝
	
	private int isRefund;// 1退款 2退货退款
	
	private int sendBack;// 0 未回寄  1已回寄
	
	private String storeRefuseReason;//商户拒绝理由
	
	private String userFirstReason;// 用户首次填写的说明
	
	private String userRefundReason;//退款理由

	private String supplementaryReason;//补充说明  针对申诉
	
	private int type; // 1售后 2申诉
	
	private ResponseStoreRefundAddress address;//商户退货地址
	
	private List<ResponseReason> refundReason;//退款理由

	public Long getAfterSalesId() {
		return afterSalesId;
	}

	public void setAfterSalesId(Long afterSalesId) {
		this.afterSalesId = afterSalesId;
	}

	public String getCustomerServiceNumber() {
		return customerServiceNumber;
	}

	public void setCustomerServiceNumber(String customerServiceNumber) {
		this.customerServiceNumber = customerServiceNumber;
	}

	public Integer getRefundMoney() {
		return refundMoney;
	}

	public void setRefundMoney(Integer refundMoney) {
		this.refundMoney = refundMoney;
	}

	public Integer getQuantity() {
		return quantity;
	}

	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	public Integer getRefundCashMoney() {
		return refundCashMoney;
	}

	public void setRefundCashMoney(Integer refundCashMoney) {
		this.refundCashMoney = refundCashMoney;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getGoodImg() {
		return goodImg;
	}

	public void setGoodImg(String goodImg) {
		this.goodImg = goodImg;
	}

	public String getImgProof1() {
		return imgProof1;
	}

	public void setImgProof1(String imgProof1) {
		this.imgProof1 = imgProof1;
	}

	public String getImgProof2() {
		return imgProof2;
	}

	public void setImgProof2(String imgProof2) {
		this.imgProof2 = imgProof2;
	}

	public String getImgProof3() {
		return imgProof3;
	}

	public void setImgProof3(String imgProof3) {
		this.imgProof3 = imgProof3;
	}

	public String getGoodSpecInfo() {
		return goodSpecInfo;
	}

	public void setGoodSpecInfo(String goodSpecInfo) {
		this.goodSpecInfo = goodSpecInfo;
	}

	public String getCourierCompany() {
		return courierCompany;
	}

	public void setCourierCompany(String courierCompany) {
		this.courierCompany = courierCompany;
	}

	public String getCourierNumber() {
		return courierNumber;
	}

	public void setCourierNumber(String courierNumber) {
		this.courierNumber = courierNumber;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public int getSendBack() {
		return sendBack;
	}

	public void setSendBack(int sendBack) {
		this.sendBack = sendBack;
	}

	public int getIsRefund() {
		return isRefund;
	}

	public void setIsRefund(int isRefund) {
		this.isRefund = isRefund;
	}

	public String getStoreRefuseReason() {
		return storeRefuseReason;
	}

	public void setStoreRefuseReason(String storeRefuseReason) {
		this.storeRefuseReason = storeRefuseReason;
	}

	public String getUserFirstReason() {
		return userFirstReason;
	}

	public void setUserFirstReason(String userFirstReason) {
		this.userFirstReason = userFirstReason;
	}

	public String getCourierCompanyEn() {
		return courierCompanyEn;
	}

	public void setCourierCompanyEn(String courierCompanyEn) {
		this.courierCompanyEn = courierCompanyEn;
	}

	public String getUserRefundReason() {
		return userRefundReason;
	}

	public void setUserRefundReason(String userRefundReason) {
		this.userRefundReason = userRefundReason;
	}

	public String getSupplementaryReason() {
		return supplementaryReason;
	}

	public void setSupplementaryReason(String supplementaryReason) {
		this.supplementaryReason = supplementaryReason;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public ResponseStoreRefundAddress getAddress() {
		return address;
	}

	public void setAddress(ResponseStoreRefundAddress address) {
		this.address = address;
	}

	public List<ResponseReason> getRefundReason() {
		return refundReason;
	}

	public void setRefundReason(List<ResponseReason> refundReason) {
		this.refundReason = refundReason;
	}

	public Integer getRefundBalancePaid() {
		return refundBalancePaid;
	}

	public void setRefundBalancePaid(Integer refundBalancePaid) {
		this.refundBalancePaid = refundBalancePaid;
	}
}
